felt vindicated - German English Dictionary